Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 Visa Tennis Open - Sao Paulo Argentina F5 Challenger de la Ciudad de Mexico - Mexico City Challenger Leon 2003 - Leon Pekao Open 2003 - Szczecin Bogota Challenger - Bogota Challenger Brasov - Brasov Copa Petrobras - Buenos Aires Genoa Open - Genova Amazonia Open de Tenis - Belem Brazil F1 Copa Petrobras Argentina - Buenos Aires Sporting Challenger '07 Trofeo Regione Piemonte - Turin Aberto de Sao Paulo - Sao Paulo Tennis Napoli Cup - Napoli Zagreb Open - Zagreb BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Bancolombia Open - Cali Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Buenos Aires Challenger Montevideo Challenger Genova Challenger Alessandria Challenger Milan Challenger San Benedetto Challenger Todi Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Todi Challenger Palermo Challenger V Abierto Internacional de Salinas - Salinas Muller Cup 2000 - Ulm Unicredit (Suisse) Bank S.A. Challenger - Chiasso Buenos Aires Challenger Montevideo Challenger Copa Ericsson Uruguay - Montevideo VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Telesp Celular Open - Campinas ATU Cup - Weiden The Scottish Tennis Championships - Edinburgh XL Challenger de Tenis Copa Sevilla - Seville SMS Tennis Cup - Sao Paulo VII Avierto Internacional de Salinas - Salinas Cridicard Mastercard Tennis Cup - Campos do Jordao Ljubljana Open 2002 - Ljubljana Open Punta Del Este/Copa Banco Montevideo - Punta Del Este San Luis Potosi Challenger 2000 - San Luis Potosi Macedonian Open - Skopje Copa Ericsson - Lima Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb Copa Ericsson Mexico - Guadalajara Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson Peru - Lima SMS Tennis Open - Sao Paulo Gran Copa Ericsson - Rio de Janeiro XL Capital Bermuda Open - Bermuda I Manta Open - Manta Copa Ericsson Argentina - Buenos Aires Sporting Challenger - Turin Global Telecom Open - Curitiba Copa Ericsson Chile - Santiago Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Haagen Dazs Open - Caracas Nord/LB Open - Braunschweig Kos-Zucchetti Tennis Cup - Cordenons Copa Ericsson Brazil - Sao Paulo Copa Ericsson - Caracas Copa Petrobras Paraguay - Asuncion Nord/LB Open 2004 - Braunschweig Copa Petrobras Santa Cruz - Santa Cruz de la Sierra La Serena Open - La Serena Steelers Cup - Kosice Copa Kia Challenger ATP - Santiago Draft Corona Mexico City Open - Mexico City Cerveza Cristal - Santiago Challenger Cudad de Guayaquil - Guayaquil XI Trofeo Ciudad de Quito - Quito Maia Open - Oporto BH Tennis Open International Cup - Belo Horizonte Copa Petrobras - Montevideo Copa Petrobras - Aracaju San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio Challenger 42 - Andrezieux Copa Petrobras Argentina - Buenos Aires Meerbusch Challenger Como Challenger Copa Petrobras Paraguay - Asuncion Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger San Luis Potosi Challenger - San Luis Potosi Genova Challenger Banja Luka Challenger Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como VI Gramado Open de Tenis - Gramado XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza 4° Sporting Challenger - Turin LXVII Concursu Internacional de Vigo - Vigo Porsche Open - Poznan Challenger Ciudad de Guayaquil - Guayaquil BMW Tennis Championship - Sunrise Unique Zagreb Open - Zagreb Pekao Open - Szczecin Seguros Bolivar Open - Medellin Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Copa Petrobras Uruguray - Montevideo Nord LB Open 2007 - Braunschweig Genova Open Challenger - Genova Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Barletta Challenger Challenger Lugano - Lugano Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Biella Challenger Mitsubishi Electric Europe Cup - Monza Turin Challenger Turin Challenger Orbetello Challenger Copa Petrobras - Bogota XL Bermuda Open - Bermuda San Marino Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin AT&T Challenge - Atlanta IPP Geneva Trophy - Geneva Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli Pekao Open - Szczecin Reggio Emilia Challenger Cerveza Club Colombia Open - Bogota 9th Wartburg Open - Eisenach XI Venice Open - Venice Copa AT&T - Buenos Aires Copa Ericsson Costa Rica - San Jose Abierto Mexicano de Tenis Pegaso - Acapulco Prostejov Challenger San Benedetto Challenger Abierto Club Casablanca - Mexico City Perugia Challenger Manerbio Challenger Napoli Challenger Croatia Open - Umag 7° Trani Cup - Trani Brazil Open - Salvador Iquique Challenger International Championship of Croatia - Umag Idea Prokom Open - Sopot Aix En Provence Challenger Blois Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Campinas Challenger Energis Open - Amersfoort X Ciutat de Barcelona - Barcelona Idea Prokom Open - Sopot Challenger Leon 2004 - Leon Lima Challenger Montevideo Challenger Canberra Challenger Rome Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Braunschweig Challenger Porto Alegre Challenger Lyon Challenger Alphen Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Sina-Kia Motors Tennis Cup - Cordenons Pekao Open - Szczecin Bordeaux Challenger Milan Challenger Banja Luka Challenger Santo Domingo Challenger Montevideo Challenger ATP Challenger XXVI Edizione - Manerbio Marburg Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger V Gramado Open de Tennis - Gramado Heineken Open - Auckland Nord/LB Open - Braunschweig Buenos Aires Challenger Schickendanz Open - Furth Montevideo Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Top Wool Challenger Biella - Biella U.S. Men's Clay Court Championships - Houston Eddleman USTA Challenger - Birmingham BMW Open - Munich Tennis Cup of Flanders - Ostende Synsam Swedish Open - Bastad Guayaquil Challenger Memorial Kolyaskin - Donetsk Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Copa Ericsson Peru - Lima Milan Challenger Davidoff Swiss Indoors - Basel Guayaquil Challenger Copa Ericsson Costa Rica - San Jose Cortina Challenger Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Thailand Open - Bangkok IX Ciutat de Barcelona - Barcelona Blois Challenger CA Tennis Trophy - Vienna Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Montevideo Challenger Exim Agmedia Open - Kosice Heineken Open - Auckland Copa Telmex - Buenos Aires Pullach Challenger Panama City Challenger Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Ciur Pribram Challenger - Pribram Challenger Britania Zavaleta - Puebla Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Sassuolo Challenger - Sassuolo BCR Open Romania - Bucharest Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova Heilbronn Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Ludwigshafen Challenger MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Mallorca Challenger Biella Challenger Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch XL Capital Bermuda Open - Bermuda BH Tennis Open International Cup - Belo Horizonte Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel XL Capital Bermuda Open - Bermuda Wartburg Open - Eisenach Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BMW Challenger Open - Monchengladbach BCR Open Romania - Bucharest Copa Ericsson Brazil - Sao Paulo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Copa Ericsson Peru - Lima Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig Prague Challenger - Prague Copa Ericsson - Sao Paulo Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Britania Zavaleta - Puebla Orange Warsaw Open - Warsaw Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Allianz Suisse Open Gstaad - Gstaad Copa Petrobras Bogota - Bogota Pro Tennis World Open - Sunrise Challenger Casablanca San Angel - Mexico City Heilbronn Challenger San Marino Cepu Open - San Marino Biella Challenger Nossa Caixa Tennis Cup - Sao Paulo ECM Prague Open - Prague Movistar Open - Santiago Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Aamulehti Tampere Open - Tampere Heineken Open - Auckland Brasil Open - Costa do Sauipe Guayaquil Challenger Banja Luka Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Chevrolet Cup - Santiago Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Guayaquil Challenger Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Cordenons Challenger Copa Petrobras-Paraguay - Asuncion Power Horse World Team Cup - Dusseldorf Copa Petrobras-Uruguay - Montevideo Gerry Weber Open - Halle Copa Petrobras-Argentina - Buenos Aires Studena Croatia Open - Umag Chevrolet Cup - Vina del Mar Rijeka Challenger Cerveza Club Columbia Open - Bogota Kremlin Cup - Moscow Valencia Open - Valencia Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Copa AT&T - Buenos Aires Brisbane International - Brisbane Braunschweig Challenger Generali Open - Kitzbuhel Heineken Open - Auckland Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Lima Challenger Bucaramanga Challenger Argentina Open - Buenos Aires Konzum Croatia Open - Umag Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Caltanissetta Challenger German Tennis Championships - Hamburg Winston Salem - Winston Salem BCR Open Romania - Bucharest Napoli Challenger Malaysian Open - Kuala Lumpur Winston-Salem Open - Winston-Salem Grand Prix de Tennis de Lyon - Lyon China Open - Beijing BellSouth Open - Vina del Mar VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Blunmenau Challenger The Priority Telecom Open - Amersfoort Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Mercedes Cup - Stuttgart Geneva Open - Geneva Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Croatia Open - Umag Brasil Open - Costa do Sauipe Lima Challenger Winston-Salem Open - Winston-Salem San Remo Challenger Brasil Open - Sao Paulo Plava Laguna Croatia Open - Umag Campinas Challenger German Tennis Championships - Hamburg Movistar Open - Santiago Montevideo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires U.S. Men's Clay Court Championships - Orlando US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle BMW Open - Munich ATP Vegeta Croatia Open - Umag Blois Challenger Bastad Challenger Brasil Open - Salvador Swiss Indoors Basel - Basel Apia International - Sydney Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Generali Open 2003 - Kitzbuhel Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Schickendanz Open - Furth Swiss Indoors Basel - Basel Gerry Weber Open - Halle Estoril Open - Estoril Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger Austrian Open - Kitzbuhel Santiago Challenger Rio De Janeiro Challenger San Luis Potosi Challenger - San Luis Potosi TEB BNP Paribas Istanbul Open - Istanbul San Luis Potosi ATP Challenger - San Luis Potosi Siemens Open 2001 - Scheveningen Konzum Croatia Open - Umag VI Trofeo Ciudad de Quito - Quito Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Santiago Copa Ericsson - Montevideo Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Copa Ericsson Chile - Santiago Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Guayaquil Challenger Nord/LB Open - Braunschweig Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Abierto Mexicano Telfonica MoviStar - Acapulco The Priority Telecom Open - Amersfoort Rio Open - Rio de Janeiro CA Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Houston AIG Japan Open - Tokyo Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Tennis Masters Series - Miami Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo ATP Studena Croatia Open Umag - Umag AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series - Hamburg Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale Citrix Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Ecuador Open - Quito Argentina Open - Buenos Aires Heineken Open - Auckland Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Open Sabadell Atlantico - Barcelona AAPT Championships - Adelaide Pilot Pen Tennis - New Haven French Open - Paris Tennis Masters Series - Hamburg French Open - Paris French Open - Paris Western & Southern Financial Group Masters - Cincinnati Heineken Open - Auckland NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Australian Open - Melbourne Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Wimbledon - London Campionati BNL dItalia - Rome BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai The Ericsson Open - Miami Telecom Italia Masters - Rome Bet-at-home Open - Hamburg Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid Tennis Masters Series - Hamburg Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Miami Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne German Tennis Championships - Hamburg French Open - Paris Cordoba Open - Cordoba Argentina Open - Buenos Aires Wimbledon - London Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Masters Series Hamburg - Hamburg French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Australian Open - Melbourne Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Olympics - Athens Olympics - London Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 River Oaks International Tennis Tournament - Houston 70th River Oaks International Tennis Tournament - Houston